package cn.angis.system.dto.input;

import cn.angis.db.model.DtoInput;
import lombok.Data;
import org.beetl.sql.annotation.entity.Column;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
* 包名称：cn.angis.system.dto.input
* 类名称：UserInput
* 类描述：用户表
* 创建人：@author angis.cn
* 创建日期： 2023-02-21
*/
@Data
public class UserInput extends DtoInput {

	/**
	 * 用户id
	 */
	private String id;

	/**
	 * 部门id
	 */
	private String deptId;

	/**
	 * 用户名
	 */
	private String username;

	/**
	 * 密码
	 */
	private String password;

	/**
	 * 用户昵称
	 */
	private String nickName;

	/**
	 * 用户类型（0、管理员；1、普通用户）
	 */
	private String type;

	/**
	 * 用户邮箱
	 */
	private String email;

	/**
	 * 手机号码
	 */
	private String phone;

	/**
	 * 性别（0、男；1、女）
	 */
	private String sex;


	/**
	 * 帐号状态（0、正常；1、禁用）
	 */
	private String status;

	/**
	 * 删除标识
	 */
	private String delFlag;

	/**
	 * 备注
	 */
	private String remark;

	private List<String> postIds;
	private List<String> roleIds;

	private String avatarUrl;

	private Date lastLoginTime;
	private Date expireTime;
	private String ip;
	private String loginLocation;
	private String browser;
	private String os;

}